package com.b2bpsssm.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;

//其他收入

@ApiModel(value = "其他收入实体")
public class Other_Revenue {
    @ApiModelProperty(name = "other_revenue_id",notes = "主键ID",dataType = "Integer",required = false)
   private Integer other_revenue_id;//主键ID(自增)
    @ApiModelProperty(name = "other_revenue_bills",notes = "费用单号",dataType = "String",required = true)
   private String  other_revenue_bills;//费用单号
    @ApiModelProperty(name = "other_revenue_payment_type",notes = "收支类型（其他收入）",dataType = "String",required = true)
   private String  other_revenue_payment_type;//收支类型（其他收入）
    @ApiModelProperty(name = "other_revenue_clearing_form",notes = "结算方式",dataType = "String",required = true)
   private String  other_revenue_clearing_form;//结算方式
    @ApiModelProperty(name = "other_revenue_money",notes = "金额",dataType = "BigDecimal",required = true)
   private BigDecimal  other_revenue_money;//金额
    @ApiModelProperty(name = "type_of_expense",notes = "费用类型（分类）",dataType = "String",required = true)
   private String  type_of_expense;//费用类型（分类）
    @ApiModelProperty(name = "other_revenue_creation_time",notes = "创建时间",dataType = "String",required = true)
   private String  other_revenue_creation_time;//创建时间
    @ApiModelProperty(name = "other_revenue_collection_days",notes = "收入时间",dataType = "String",required = true)
   private String  other_revenue_collection_days;//收款时间
    @ApiModelProperty(name = "credit_note",notes = "收款备注",dataType = "String",required = false)
   private String  credit_note;//收款备注
    @ApiModelProperty(name = "other_revenue_accessory",notes = "附件信息（上传附件）",dataType = "String",required = false)
   private String  other_revenue_accessory;//附件信息（上传附件）
    @ApiModelProperty(name = "shop_id",notes = "门店ID",dataType = "Integer",required = true)
    private  Integer shop_id; //   门店ID

    public Integer getOther_revenue_id() {
        return other_revenue_id;
    }

    public void setOther_revenue_id(Integer other_revenue_id) {
        this.other_revenue_id = other_revenue_id;
    }

    public String getOther_revenue_bills() {
        return other_revenue_bills;
    }

    public void setOther_revenue_bills(String other_revenue_bills) {
        this.other_revenue_bills = other_revenue_bills;
    }

    public String getOther_revenue_payment_type() {
        return other_revenue_payment_type;
    }

    public void setOther_revenue_payment_type(String other_revenue_payment_type) {
        this.other_revenue_payment_type = other_revenue_payment_type;
    }

    public String getOther_revenue_clearing_form() {
        return other_revenue_clearing_form;
    }

    public void setOther_revenue_clearing_form(String other_revenue_clearing_form) {
        this.other_revenue_clearing_form = other_revenue_clearing_form;
    }

    public BigDecimal getOther_revenue_money() {
        return other_revenue_money;
    }

    public void setOther_revenue_money(BigDecimal other_revenue_money) {
        this.other_revenue_money = other_revenue_money;
    }

    public String getType_of_expense() {
        return type_of_expense;
    }

    public void setType_of_expense(String type_of_expense) {
        this.type_of_expense = type_of_expense;
    }

    public String getOther_revenue_creation_time() {
        return other_revenue_creation_time;
    }

    public void setOther_revenue_creation_time(String other_revenue_creation_time) {
        this.other_revenue_creation_time = other_revenue_creation_time;
    }

    public String getOther_revenue_collection_days() {
        return other_revenue_collection_days;
    }

    public void setOther_revenue_collection_days(String other_revenue_collection_days) {
        this.other_revenue_collection_days = other_revenue_collection_days;
    }

    public String getCredit_note() {
        return credit_note;
    }

    public void setCredit_note(String credit_note) {
        this.credit_note = credit_note;
    }

    public String getOther_revenue_accessory() {
        return other_revenue_accessory;
    }

    public void setOther_revenue_accessory(String other_revenue_accessory) {
        this.other_revenue_accessory = other_revenue_accessory;
    }

    public Integer getShop_id() {
        return shop_id;
    }

    public void setShop_id(Integer shop_id) {
        this.shop_id = shop_id;
    }

    @Override
    public String toString() {
        return "Other_Revenue{" +
                "other_revenue_id=" + other_revenue_id +
                ", other_revenue_bills='" + other_revenue_bills + '\'' +
                ", other_revenue_payment_type='" + other_revenue_payment_type + '\'' +
                ", other_revenue_clearing_form='" + other_revenue_clearing_form + '\'' +
                ", other_revenue_money=" + other_revenue_money +
                ", type_of_expense='" + type_of_expense + '\'' +
                ", other_revenue_creation_time='" + other_revenue_creation_time + '\'' +
                ", other_revenue_collection_days='" + other_revenue_collection_days + '\'' +
                ", credit_note='" + credit_note + '\'' +
                ", other_revenue_accessory='" + other_revenue_accessory + '\'' +
                ", shop_id=" + shop_id +
                '}';
    }
}